// pages/deliveryCard/index.js
const app=getApp()

const{
  UpdateUserGender
} =require('../../api/user')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    ruleForm:{
      contact:'',
      tel:'',
      text:'',
      title:'',//项目名称
    },
    userInfo:{},
    classify:null,
    id:null,
    show: false,
    actions: [
      { name: '女', value: 1, color: '#ee0a24' },
      { name: '男', value: 0},
    ],
    gender_name: ''
    
  },

  toMyCard() {
    if (this.data.userInfo.id_card_status == 1) {
      return
    }
    wx.navigateTo({
      url: `/pages/myCard/index`,
    })
  },
  showPopup() {
    this.setData({ show: true });
  },

  onClose() {
    this.setData({ show: false });
  },
  onSelect(event) {
    wx.showLoading({
      title: '数据加载中',
    })
    console.log(event.detail);
    this.setData({ gender_value: event.detail.value });
    console.log(this.data.userInfo)
    UpdateUserGender({id:this.data.userInfo.id,gender:event.detail.value}).then(res=>{
      wx.hideLoading({
        complete: (res) => {},
      })
      wx.hideNavigationBarLoading(); //完成停止加载图标
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(app)
    wx.setNavigationBarTitle({
      title: '个人资料' 
    })
    this.setData({
      userInfo:app.userInfo,
      classify:options.classify,
      id:options.id
    })
    this.setData({ gender_value: this.data.userInfo.gender });

    console.log(this.data.userInfo)
  },
  onChange(e){
    this.data.ruleForm[e.target.dataset.name]=e.detail
  },
  submit(){
    let that=this
    console.log(this.data.ruleForm)
    let obj={
      classify:this.data.classify=='1'?'投递名片':'投递项目',
      value:this.data.id
    }
    if(!this.data.ruleForm.contact || !this.data.ruleForm.tel||  !this.data.ruleForm.text || this.data.classify==0 && !this.data.ruleForm.title){
      wx.showToast({
        icon:'none',
        title: '请完善信息',
      })  
      return
    }
    Object.assign(obj,this.data.ruleForm)
    
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

    /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
    return {
      title: '租赁云集市，快来摆地摊儿',
    }
  }
})